home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / librw / RWSetIterator.z / RWSetIterator
Encoding:
Text File  |  1998-10-30  |  4.0 KB  |  133 lines

  1.  
  2.  
  3.  
  4. RRRRWWWWSSSSeeeettttIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++))))                                        RRRRWWWWSSSSeeeettttIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++))))
  5.  
  6.  
  7.  
  8. NNNNaaaammmmeeee
  9.      RWSetIterator - Rogue Wave library class
  10.  
  11. SSSSyyyynnnnooooppppssssiiiissss
  12.               #include <rw/rwset.h>
  13.  
  14.  
  15.  
  16.               RWSet h;
  17.           RWSetIterator it(h) ;
  18.  
  19.  
  20.  
  21.  
  22. DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
  23.      Iterator for class RRRRWWWWSSSSeeeetttt, which allows sequential access to all the
  24.      elements of RRRRWWWWSSSSeeeetttt.  Note that because an RRRRWWWWSSSSeeeetttt is unordered, elements are
  25.      not accessed in any particular order. The "current item" is undefined
  26.      immediately after construction -- you must define it by using ooooppppeeeerrrraaaattttoooorrrr(((())))
  27.      or some other (valid) operation.  Once the iterator has advanced beyond
  28.      the end of the collection it is no longer valid.
  29.  
  30. PPPPeeeerrrrssssiiiisssstttteeeennnncccceeee
  31.      None
  32.  
  33. PPPPuuuubbbblllliiiicccc CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
  34.               RRRRWWWWSSSSeeeettttIIIItttteeeerrrraaaattttoooorrrr(RWSet&);
  35.  
  36.  
  37.      Construct an iterator for an RRRRWWWWSSSSeeeetttt.  After construction, the position of
  38.      the iterator will be undefined.
  39.  
  40. PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrr OOOOppppeeeerrrraaaattttoooorrrr
  41.               virtual RWCollectable*
  42.           ooooppppeeeerrrraaaattttoooorrrr(((())))();
  43.  
  44.  
  45.      Inherited from RRRRWWWWHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr.
  46.  
  47.  
  48.  
  49.  
  50.  
  51. PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrr FFFFuuuunnnnccccttttiiiioooonnnnssss
  52.               virtual RWCollectable*
  53.           ffffiiiinnnnddddNNNNeeeexxxxtttt(const RWCollectable* target);
  54.  
  55.  
  56.      Inherited from RRRRWWWWHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. RRRRWWWWSSSSeeeettttIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++))))                                        RRRRWWWWSSSSeeeettttIIIItttteeeerrrraaaattttoooorrrr((((3333CCCC++++++++))))
  71.  
  72.  
  73.  
  74.               virtual RWCollectable*
  75.           kkkkeeeeyyyy() const;
  76.  
  77.  
  78.      Inherited from RRRRWWWWHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr.
  79.  
  80.               RWCollectable*
  81.           rrrreeeemmmmoooovvvveeee();
  82.  
  83.  
  84.      Inherited from RRRRWWWWHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr.
  85.  
  86.               RWCollectable*
  87.           rrrreeeemmmmoooovvvveeeeNNNNeeeexxxxtttt(const RWCollectable*);
  88.  
  89.  
  90.      Inherited from RRRRWWWWHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr.
  91.  
  92.               virtual void
  93.           rrrreeeesssseeeetttt();
  94.  
  95.  
  96.      Inherited from RRRRWWWWHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr.
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.